• word of the day

    lobularia maritima

    lobularia maritima - Dictionary definition and meaning for word lobularia maritima

    Definition
    (noun) perennial European plant having clusters of small fragrant usually white flowers; widely grown in gardens
Download our Mobile App Today
Receive our word of the day
on Whatsapp